package DataStorage;

import java.util.List;

import HibernateSQLite.java.model.CodageChemin;

public interface ICodageCheminDAO extends IGenericDAO<CodageChemin, Long> {

	public boolean isExist(String OP, String chemin, long InformationLigne_id);
	public boolean isExistInformationLigne_id(long InformationLigne_id);
	public CodageChemin getCodageChemin(String OP, long InformationLigne_id);
	
	public List<CodageChemin> getListCodageChemin(long InformationLigne_id);
	public List<String> getListOP(long InformationLigne_id);
	public List<String> getListChemin(long InformationLigne_id);
	
	public List<String> getListOP_2(long InformationLigne_id);
	public String getOPByOP_2(String OP_2,long InformationLigne_id);

	
	public void saveCodageChemin(List<String> OP, List<String> OP_2, List<String> chemin,
			long InformationLigne_id);
	
	public void deleteCodageChemin(long InformationLigne_id);
}